import { ref } from 'vue'
import { defineStore } from 'pinia'
import { getCategoryAPI } from '@/apis/Layout'
// pinia
// 接口优化，同一个接口调用一次就行，然后数据都能用
export const useCategoryStore = defineStore('category', () => {
  const categoryList = ref([])
  const getCategory = async ()=>{
    const res = await getCategoryAPI()
    categoryList.value = res.result
  }
  return {
    // 返回数据
    categoryList,
    // 函数调用，函数必须返回，因为要调用才生效，因为函数写在内部，不返回调用不到
    getCategory
  }
})
